#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
typedef int datatype;
typedef struct stack
{
	datatype* a;
	int capacity;
	int top;

}stack;

void Stackinit(stack* s);
void Stackdestroy(stack* s);
void Stackpush(stack* s, datatype x);
void Stackpop(stack* s);
int Stackgettop(stack* s);
int stacklength(stack* s);
int Stackempty(stack* s);
void Stackclear(stack* s);